package model;


import java.sql.Timestamp;

/**
 * @author Lucas Amaral
 */
public class Sessao {
    private Integer id;
    private Filme filme;
    private Timestamp data;
    private Sala sala;
    private Integer qtdIngressosVendidos;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Timestamp getData() {
        return data;
    }

    public void setData(Timestamp data) {
        this.data = data;
    }

    public Sala getSala() {
        return sala;
    }

    public void setSala(Sala sala) {
        this.sala = sala;
    }

    public Filme getFilme() {
        return filme;
    }

    public void setFilme(Filme filme) {
        this.filme = filme;
    }

    public Integer getQtdIngressosVendidos() {
        return qtdIngressosVendidos;
    }

    public void setQtdIngressosVendidos(Integer qtdIngressosVendidos) {
        this.qtdIngressosVendidos = qtdIngressosVendidos;
    }
    
    public Integer getQtdIngressosRestantes() {
        return getSala().getCapacidade() - getQtdIngressosVendidos();
    }    
}
